---
title: Performance Report
---

## Performance of Loading snapshots from memory

| Spreadsheet Cells Count | Time (s) |
| --- | --- |
| 1M (100,000 rows, 10 columns) | 0.274 |
| 1M (10,000 rows, 100 columns) | 0.241 |
| 10M (1,000,000 rows, 10 columns) | 1.520 |
| 10M (100,000 rows, 100 columns) | 0.945 |

## Performance of Formula calculation

| Formulas | Time (s) |
| --- | --- |
| 20,000 common formulas for random reference ranges | 1.32 |
| 20,000 common formulas for nesting | 1.37 |
| 20,000 VLOOKUP formulas | 4.73 |
| 20,000 nested SUM formulas | 1.38 |

## Performance of Rendering

Test machine spec: a Windows Laptop with i9-13900H CPU and 32GB memory

| Spreadsheet Cells Count | FPS when scrolling |
| --- | --- |
| 100k (10k rows, 10 columns) | 50 ~ 60 |
| 200k (20k rows, 10 columns) | 50 ~ 60 |
| 1m (100k rows, 10 columns) | 50 ~ 60 |
| 6m (600k rows, 10 columns) | 50 ~ 60 |

## Performance of Pivot Table

Test machine spec: a MacBook Pro with Apple Silicon M2 Pro

| Spreadsheet Cells Count | Read data (s) | Query time (s) |
| --- | --- | --- |
| 500k (1 pivot row dimension, 1 pivot col dimension, 2 value dimensions) | 0.252 | 0.040 |
| 1M (1 pivot row dimension, 1 pivot col dimension, 2 value dimensions) | 0.376 | 0.078 |
| 2M (1 pivot row dimension, 1 pivot col dimension, 2 value dimensions) | 0.732 | 0.140 |
| 5M (1 pivot row dimension, 1 pivot col dimension, 2 value dimensions) | 3.200 | 0.415 |

## Performance of Transforming Office Files

Test machine spec: EC2: 4vCPU and 8GiB; CPU model: Intel (R) Xeon (R) Platinum 8369B CPU @ 2.90GHz

| Spreadsheet Cell Count | Filesize | Import from .xlsx files (s) | Export to .xlsx files (s) |
| --- | --- | --- | --- |
| 50k (1,000 rows / 25 cols / 2 sheets) | 0.5M | 0.04 | 0.23 |
| 500k (2,500 rows / 50 cols/ 4 sheets) | 5.4M | 1.22 | 2.5 |
| 1M (5,000 rows / 25 cols / 8 sheets) | 11M | 2.39 | 5.1 |
| 5M (10,000 rows / 50 cols / 10 sheets) | 55M | 11.3 | 25.3 |
| 10M (200,000 rows / 50 cols / 1 sheet) | 110M | 34.4 | 54.9 |

## Latency of Collaborative editing

The Univer Collaboration Engine performs excellently while ensuring stability and reliability. The benchmark test results of the Univer Collaboration Engine on a 4C8G server are as follows, successfully maintaining a collaboration delay of around 1.3 seconds when handling 200 concurrent users, approaching the top performance level in the industry.

![Latency of Collaborative editing ](./performance-report/latency-of-collaborative-editing.png)
